muhammad's departure from mecca - Alemán Inglés Diccionario